package io.pisceshub.muchat.server.config;

import io.minio.MinioClient;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class MinIoClientConfig {

  @Value("${minio.endpoint}")
  private String endpoint;
  @Value("${minio.accessKey}")
  private String accessKey;
  @Value("${minio.secretKey}")
  private String secretKey;

  @Bean
  public MinioClient minioClient() {
    // 注入minio 客户端
    MinioClient client = MinioClient.builder().endpoint(endpoint).credentials(accessKey, secretKey)
        .build();
    return client;
  }
}
